#pragma once
#include <map>
#include <boost/bimap.hpp>
#include <boost/config.hpp>
#include "SerialLibrary/SerialMFC.h"
class CMetaSerialSetting
{
public:
	CMetaSerialSetting(void);
	~CMetaSerialSetting(void);

	std::map<CString,CString> m_COM;

	std::map<CSerialMFC::EBaudrate,CString>  m_Baudrate;
	typedef std::map<CSerialMFC::EBaudrate,CString>::iterator BaudrateIterator;

	std::map<CSerialMFC::EDataBits,CString>  m_Databits;
	typedef std::map<CSerialMFC::EDataBits,CString>::iterator DatabitsIterator;

	std::map<CSerialMFC::EStopBits,CString>  m_Stopbits;
	typedef std::map<CSerialMFC::EStopBits,CString>::iterator StopbitsIterator;

	std::map<CSerialMFC::EParity,CString>  m_Parity;
	typedef std::map<CSerialMFC::EParity,CString>::iterator ParityIterator;
};
